package cn.iocoder.yudao.module.student.controller.app.invite.vo;

import cn.iocoder.yudao.module.member.api.curriculumVitaeSendRecord.dto.CurriculumVitaeSendRecordRespDTO;
import cn.iocoder.yudao.module.member.api.curriculumVitaeSendRecord.dto.CurriculumVitaeSendRecordRespJobDTO;
import cn.iocoder.yudao.module.member.api.job.dto.JobRespDTO;
import lombok.*;
import java.util.*;
import io.swagger.annotations.*;

@ApiModel("用户 APP - 面试邀约 Response VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class AppInviteRespVO extends AppInviteBaseVO {

    @ApiModelProperty(value = "用户id", required = true)
    private Long id;

    private CurriculumVitaeSendRecordRespDTO curriculumVitaeSendRecordRespDTO;

    private Long jobId;

    private Long sendRecordId;

    /**
     * 学生id
     */
    private Long studentId;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 面试地址
     */
    private String inviteAddress;

    /**
     * 注意事项数组
     */
    private String noticeItem;

    /**
     * 面试描述内容
     */
    private String inviteContent;


    @ApiModelProperty(value = "面试评价")
    private String evaluation;

    @ApiModelProperty(value = "面试反馈")
    private String feedback;

    @ApiModelProperty(value = "面试结果")
    private String inviteResult;
}
